Read Buf

Read Buf

Docker Desktop 4.31 发布

近日 Docker Desktop 发布了 4.31 版本,Docker Desktop 4.31 版本的亮点包括:

  • 新的离线容器,可以确保开发环境和应用程序的安全性
  • 使用 Docker Build Cloud 加速 Docker Desktop 构建
  • 推出 Windows on Arm (WoA) Beta 版本
  • Compose 文件查看器(Beta)让你可以在上下文文档中查看 Compose 配置。
  • GitHub Actions Docker 构建(Beta),简化了在 Docker Desktop UI 中直接访问详细的 GitHub Actions 构建摘要,包括性能指标和错误报告。

pic

离线容器

对于我们的企业用户,我们引入了对离线容器的支持。这一功能允许管理员配置 Docker Desktop 以限制容器访问外部网络(互联网),同时允许访问内部网络(私有网络)。Docker Desktop 可以对来自容器的网络流量应用自定义的代理规则。代理可以配置为允许网络连接、拒绝网络连接,或通过 HTTP 或 SOCKS 代理隧道传输(图 1)。这通过允许管理员选择适用的传出 TCP 端口以及是否转发单一 HTTP 或 SOCKS 代理,或通过 PAC 文件对每个目的地实施策略来增强安全性。

pic

使用 Docker Build Cloud 加速 Docker Desktop 构建

你知道吗?在你的 Core Docker 订阅(个人、专业、团队、企业)中,你有包含的 Docker Build Cloud 分钟数?是的!这些云计算时间和共享缓存让你在处理多容器应用或大型代码库时加快构建速度。

对于组织而言,你的构建分钟数是共享的,因此任何分配了 Docker Build Cloud 分钟数的 Docker Desktop 团队或企业订阅者都可以利用可用的分钟数,并在必要时购买额外的分钟数。Docker Build Cloud 适用于本地和 CI/CD 中的开发人员。

使用 Docker Desktop,你可以利用这些分钟数加速推送时间,并访问 Docker Build Cloud 仪表板(build.docker.com),在这里你可以查看构建历史、管理用户并查看使用统计数据。

现在,通过 build.docker.com,你可以快速轻松地创建团队的云构建器,使用一键设置将云构建器连接到 Docker Desktop。同时,你可以选择在大约 30 秒内将 Build Cloud 构建器配置为 Docker Desktop 中的默认构建器——在通过 Docker Desktop 设置连接时选中“Set the default builder”单选按钮(图 2)。

pic

Windows on Arm 上的 Docker Desktop

在 Microsoft Build 大会上,我们非常高兴地宣布 Docker Desktop 在 Windows on Arm(WoA)上的 Beta 版本。这一版本将通过认证可用,针对使用基于 Arm 的 Windows 设备的用户。这一特性确保使用这些设备的开发者可以充分利用 Docker 的功能。

要了解更多关于利用 WoA 加速开发实践的信息,请观看 Microsoft Build 会议《Introducing the Next Generation of Windows on Arm》与 Ivette Carreras 和 Jamshed Damkewala。你还可以访问我们的 Microsoft Build Docker 页面并阅读我们的活动亮点博客文章,了解 Microsoft 和 Docker 之间的其他���作机会。

Compose 文件查看器(Beta)

借助 Compose 文件查看器(Beta),开发人员现在可以在 Docker Desktop 中看到其 Docker Compose 配置文件,并链接相关文档。这使得在一目了然地理解 Compose YAML 变得更加容易,并提供适当的语法高亮显示。

通过 Compose 命令行中的 View Configuration 选项或在容器选项卡中查看 Compose 堆栈并单击 View Configuration 按钮,查看这个新的文件查看器。

引入 GitHub Actions 在 Docker Desktop 中的增强 CI 可见性

我们很高兴地宣布,我们的新功能 Beta 版,可以直接在 Docker Desktop 中检查 GitHub Actions 构建。这一增强功能提供了 Docker 构建的深入摘要,包括性能指标、缓存利用率和详细的错误报告。你可以下载构建结果为 .dockerbuild 文件,并使用 Docker Desktop 4.31 在本地检查它们。现在,你可以访问有关 CI 构建的所有详细信息,就像你在本地重现它们一样。

pic

对 Docker Desktop 的构建视图不熟悉?这是我们去年引入的一项功能,旨在让你更深入了解本地 Docker 构建。现在,通过导入功能,你可以像在本地一样详细地探索来自 GitHub Actions 的远程构建,速度却快了许多倍。这一新功能旨在通过提供更大的构建可见性来改善 CI/CD 效率和协作。更新到 Docker Desktop 4.31 并配置你的 GitHub Actions 使用 docker/build-push-action@v5 或 docker/bake-action@v4 开始使用。 、